perm filename CHAP6[4,KMC]2 blob
sn#025675 filedate 1973-02-16 generic text, type T, neo UTF8
00100 CHAPTER SIX
00200
00300 A DESCRIPTION OF THE PARANOID MODEL
00400
00500 INITIALIZATION
00600
00700 The first function or procedure executed is termed INITIALIZE.
00800 It checks to make sure the data-base has been read in and then sets
00900 a number of variables to their starting values. Some of these variables
01000 serve as flags or indices pointing to the topic under discussion or to the last
01100 self-topic discussed.
01200 Other variables are set by the interviewer who can choose to run
01300 a weak or strong version of the model. If the weak version is
01400 elected, the variables of ANGER and FEAR can be set to `low` or
01500 `mild' values while MISTRUST can be set to `mild' or `high'.
01600 The interviewer also has the option of following the changes in
01700 these variables by setting a trace-variable to`Y'. After each
01800 linguistic response of the model, the values of ANGER, FEAR and
01900 MISTRUST will be printed out.
02000
02100 After this initialization the algorithm prints out `Ready'
02200 to indicate to the interviewer he may now enter his input expression.
02300 While the variable ENDE is not true (Sylvia Weber spent a year in
02400 Germany), the algorithm continues to run. The algorithm signs
02600 off when ENDE is set to true by detecting a farewell message in
02700 the input or when FEAR rises to an extremely high value.
02800
02900 The interviewer's input expression is read by a function
03000 which scans a list of characters and returns the scanned input in
03100 the form of a list of words. The next function sets up the type
03200 of `sentence' the input constitutes, a statement, a question or
03300 `illegal'. If illegal characters {e.g. a number or a slash}
03400 are detected, the algorithm prints out `Bad input; try again',
03500 indicating to the interviewer that his input expression contains
03600 some unacceptable character. A statement consists of a list of
03700 words followed by a period. A question consists of {1} a list of
03800 words followed by a question mark, or {2} a list of words beginning
03900 with a wh-form {who, what, where, when, why} or how, or {3} a list
04000 of words beginning with an imperative verb {e.g. tell} followed by
04100 an expression lacking an actor {tell me about yourself}. The
04200 program inserts a `Q' at the head of the list at this point.
04300 As described in_______, interrogative imperatives are treated
04400 as questions. The sentence-type is assigned to the variable
04500 REMARK which then serves as the input argument to the functions
04600 {in order} Specialreaction, Delusionalreference, Selfreference,
04700 Flarereference, Personalrelation and Normal. The algorithm then
04800 attempts to process the input expression in the above order.
04900
05000 SPECIALREACTION
05100
05200 This procedure provides the appropriate reactions {linguistic,
05300 affective and belief} to special types of input expressions. If
05400 the input consists simply of the letter `S' {the means by which an
05500 interviewer indicates silence} then the algorithm chooses a
05600 linguistic response from the Silence list.
05700
05800 The procedure `Choose' selects the next reply from the
05900 relevant linguistic response list termed 'Replies'. As the
06000 argument to the procedure `Choose', replies is first checked to
06100 see if it consists of an atom. If it is not an atom then the head
06200 of the list is chosen for the response and removed from the response
06300 list {so it will not be output twice}. Thus, in this case, where
06400 repeated silence is being detected and if there are no more responses
06500 on the `Exhaust' list {i.e. the 'Exhaust' list has no more responses}
06600 ,in this case where the `silence' list is being examined, the variable
06700 is set to T, thus ending the dialogue completely since, as described
06800 in oo., the algorithm runs as long as ENDE is not true. In this
06900 case, the output by the function `Say' would be the expression `I have
07000 had enough of this', and the program signs itself off so that the
07100 interviewer can obtain no response from it. Thus continued use of the
07200 `silent treatment' by an interviewer causes him to lose his patient.
07400 The procedure `Say' simply prints out the linguistic response and
07500 saves the interview up to this point in case the computer system
07600 crashes. This allows the interview to continue from where it was
07700 interrupted rather than having to start all over again. { Most
07800 annoying but necessary in time-shared systems which crash unpredictably}.
07900 z7700
07950 An `Exhaust' list represents a boundary condition in the model.
08000 That is since the model has a limited number of linguisic responses
08100 for each topic it can discuss, when these responses are exhausted
08200 the model must have some way of dealing with a large number of
08300 conceptualized repetitions on the part of the interviewer. When a
08400 response list is exhausted, the model indicates a wish to change the
08500 topic and when the `Exhaust' list itself is exhausted, the model ends
08600 the dialogue.
08700
08800 The second case that `Specialreaction' handles consists of input
08900 expressions in which the interviewer states or insinuates that the model
09000 is mentally ill. This condition is detected by finding "you" and a
09100 member of the `Abnormal' list in the input. The inputs:
09200
09300 { } I "You need treatment."
09400
09500 { } I "You are delusional."
09600
09700 { } I "Do you think you might be paranoid?"
09800
09900 would satisfy this condition.
10000 If the input is a question, as in { }, ANGER is raised by an increment
10100 of 0.3 of its current value, which if it is a statement, the increment
10200 is 0.5. Thus a question is interpreted as an implicit insult compared
10300 to the explicit insult of a direct statement.
10400
10500 The linguistic response now chosen is selected from the `Alien'
10600 list, e.g.
10700
10800 { } O - "I think I know what you doctors are up to."
10900
11000 As described above, if the list is exhausted, the algorithm goes to
11100 the `Exhaust' list. Since this process is true of all instances in
11200 which the response list is exhausted, it will not be mentioned again,
11300 hoping the reader will remember this is what happens each time this
11400 boundary condition is reached.
11500
11600 If the procedure `Specialreaction' is not found to be true, the
11700 algorithm next attempts the function `Delusionalreference'.
11800
11900 The strong version of the model contains in its data-base
12000 a delusional network of beliefs about the Mafia. This function
12100 scans the input expression looking for a reference to this
12200 delusional network. As will be seen, reactions to the first
12400 reference differs from reactions to subsequent references.
12500
12600 The words {nouns and verbs} and word-groups of the delusional
12700 net are classified in the data-base into `strong' and `ambiguous'
12800 terms. Thus "murder" is a strong term while "bug" is ambiguous.
13000 {Depending on the context "bug" can be interpreted to mean annoy,
13100 insect or wiretap}. If delusional terms are detected in the input
13200 a local variable FOUND is set to the list of terms found and the
13300 terms are than deleted from the delusional word list for reasons
13400 which will become clear later.
13600
13700 Two situations in the interview must be distinguished, one in
13800 which a delusional topic occurs for the first time and the second
13900 in which some aspect of the delusional net is under discussion or has
14000 been under discussion and is now being taken up again. Since the topic
14200 of the Mafia is fearful, any reference to it for the first time raises
14300 FEAR by an increment much greater than if the topic has already been
14400 discussed. If a Mafia topic appears for the first time pointers in the
14500 directed graph of flare concepts {see OO. for a fuller descriptions}
14700 must be modified accordingly since the Mafia node has the highest
14800 weight in the graph. Briefly, a topic such as "bookies", while
14900 leading eventually to Mafia beliefs, is of much less importance
15000 as determined by a weight than Mafia-topics. But if "bookies" comes
15200 up in the interview, the algorithm must know whether or not the Mafia
15300 has already been discussed. Also, if an introductory-topic {see OO}
15400 or subtopic was under discussion when reference to a Mafia-topic is
15500 made, the algorithm must unset the introductory-topic indicator.
15700
15800 Since the model strives to tell its story about the Mafia, a
15900 flag is set to indicate that, if the topic is changed by the interviewer,
16000 the model will return to this point in its story under appropriate
16100 circumstances, e.g. when the interviewer asks a non-specific question
16200 or requests any information the patient wishes to volunteer.
16300
16400 If the interviewer's input expression contains a reference to
16500 the delusional net, a delusional statement is output. But which one?
16600
16700 If this is the first time the topic has come up, the algorithm outputs
16900 the first statement of its delusional story. From then on the output
17000 delusion selected depends on what has been said, what is still unsaid
17100 and what the interviewer has said about the previous delusional
17200 statement. Thus the most recent delusional statement is saved,
17300 anticipating that the interviewer may ask a question or make a
17400 statement about it.
17500
17600 One special case must be noted. If the values of ANGER, FEAR
17700 and/or MISTRUST are extremely high, above a particular threshold,
17800 the program will refuse to discuss Mafia-topics at all since it is
17900 too `upset' to talk about this most sensitive area.
18000
18100 To make some of these complexities less opaque, let us consider
18200 interview examples. Suppose at some point in the interview the doctor
18300 asks a standard first-interview question as follows:
18400
18500 { } I - "Do you ever have the feeling you are being watched?
18600
18700 If this is the first reference to the delusional net, FEAR will rise
18800 greatly and the linguistic response will be:
18900
19000 { } O - "They know me."
19100
19200 In making this response, the model must expect a number of typical
19300 questions of the WH-type as well as rejoinder statements. The use of
19400 "they" by the interviewer in his response to the model's output is
19500 assumed to be an anaphoric reference to the "they" the model is talking
19600 about. Although it is likely the interviewer will react to the model's
19700 output of { }, the algorithm must be prepared for the possibility
19800 that the interviewer will change the topic. Hence if the interviewer
19900 at this point asks some non-sequitur question such as:
20000
20100 { } I - "How long have you been in the hospital?"
20200
20300 the program recognizes that no reference to the delusional topic has
20400 been made and answers the question just as it would if it were asked
20500 in any other context. This ability to deal with input in a flexible
20600 context-independent manner is important because of many contingencies
20700 which can occur in psychiatric dialogues.
20800
20900 If the topic is changed abruptly in this way by an interviewer,
21000 the algorithm `remembers' that it outputs its first delusional statement
21100 of { }. When the interviewer makes another neutral delusional reference,
21200 the next `line' of the delusional story will be output, e.g.
21300
21400 { } O - "The Mafia really know about me."
21500
21600 The ability to answer typical WH-questions depends on how much
21700 conceptual information is contained in the delusional belief being
21800 addressed. For example, suppose the model replied as in { }
21900
22000 { } O - "They know about me."
22100
22200 and the interviewer then asked:
22300
22400 { } I - "Where do they know about you?"
22500
22600 If the belief in the data-base contained no location, i.e. the belief
22700 consists of the conceptualization:
22800
22900 ({THE MAFIA KNOW ABOUT ME)}
23000
23100 then a question about location cannot be answered. In this default
23200 situation, the algorithm sees the anaphoric "they" and can match the
23300 input phrase "know about you" with the conceptualization phrase
23400 ({know about me}). Hence it knows at least that the topic has not
23500 been changed so it outputs the next statement in the delusional story;
23600
23700 ( ) O - "They know who I am."
23800 and again anticipates WH-questions or rejoinders pertaining to _this
23900 statement.
24000
24100 In constructing the data-base of beliefs, the model-builder tries
24200 to pack as much information in each belief as any `reasonable' interviewer
24300 question might request. However, one cannot anticipate everything and
24400 when some slot (see oo.) in the belief is empty another reply must be
24500 output.This heuristic may seem inadequate but there is little else to
24600 do when the model simply lacks the pertinent information, just as in
24700 humans.
24800
24900 When the interviewer shows interest in the delusional story, the
25000 model continues to output assertions appropriate to the dialogue.
25100 However, when the interviewer expresses doubt or disbelief about the
25200 delusions, ANGER and FEAR rise and the interviewer becomes questioned
25300 as in
25400
25500 ( ) O - "You don't believe me, do you?"
25600
25700 Such an output expression tends to drift the dialogue towards the
25800 relation between the interviewer and the model which will be described
25900 later in 00.
26000 If no delusional reference at all is detected by this procedure
26100 , the algorithm attempts the next function which searches for certain
26200 types of references to the 'self'.
26400
26500 000. S
26600 LFREFERENCE
26700
26800 Since the main concern of a psychiatric interview consists of the
26900 beliefs, feelings and actions of the patient, the model must be able
27000 to answer a large number of questions about the 'Self'. It is
27100 characteristic of a psychiatric interview that questions may not
27200 syntactically be questions but in the form of interrogative
27300 imperatives:
27400
27500 ( ) I - "Tell me more about the hospital"
27600
27700 or statements indicating the interviewer has a question:
27800
27900 ( ) I - "I would like to ask you about your family."
28000
28100
28200 If the input is recognized as a question and no topic is currently
28300 under discussion and the question refers to the 'Self', then it is
28400 assumed temporarily that it will refer only to a main self-topic. These
28500 main self-topics (age, sex, marriage, health, family, occupation,
28600 hospital stay,etc.) in turn have sub-topics to varying depths. For
28700 example, suppose the interviewer asks:
28800
28900 ( ) I - "How do you like the hospital."
29000
29100 Since "hospital" is a main 'introductory' topic with several levels
29200 of sub-topics, the algorithm answers the question with
29300
29400 ( ) O - "I shouldn't have come here."
29500
29600 and then anticipates a variety of likely questions such as "what
29700 brought you to the hospital?", "how long have you been in the
29800 hospital?", "how do you get along wit the other patients?", etc.
29900 Each of these questions bring up further topics, some of which
30000 represent a continuation of the main topic "hospital", but others
30100 of which represent a shift to another main introductory topic, e.g.
30200 "other patients". Since many of the inputs of the interviewer consist
30300 of ellipses or fragments, the algorithm assumes them to refer to the
30400 topic or subtopic under discussion. If some topic is being discussed,
30500 the algorithm checks first for a new main topic, then for a follow-up
30600 to the last subtopic, then (unless the subtopic is itself a main topic,
30700
30750 as for example "other patients" in the above) for a follow-up to the
30800 z30600
30900 last main topic. Thus a continuity and coherence to the dialogue is
31000 maintained.
31100
31200 If some meaning cannot be abstracted from the question but it is
31300 recognized that a question is being asked, a function is called which
31400 attempts to handle certain common miscellaneous questions which are
31500 difficult to categorize. These include the space-time orientation
31600 questions ("what day is this?") and arithmetic tasks ("subtract seven
31700 from one hundred and seven from that number and so on") typical of
31800 current mental-status examinations. Quantitative "how" questions
31900 ("how many", "how often", "how long") are here recognized but one of
32000 the weaknesses of the model consists of its general inability to reply
32100 to them satisfactorily because the relevant information is lacking in
32200 the data-base. If absolutely no clues are recognized in the question,
32300 the algorithm is forced to output a noncomittal reply such as:
32400
32500 ( ) O - "Well, I don't know."
32600
32700 This function also checks for statements about the self which are
32800 taken to be insulting or complimentary. Naturally the presence of a
32900 negator in the input reverses the meaning. Thus
33100
33200 ( ) I - "You don't seem very alert."
33300
33400 is an insult while
33500
33600 ( ) I - "You are right."
33700
33800 is complimentary.
34000
34100 Among the so-called introductory topics are those which constitute
34200 sensitive areas, e.g. sex, religion and family. If the interviewer
34300 refers to one of these areas, the value of ANGER rises sharply and a
34400 response is selected from one of the lists categorized as 'hostile',
34500 'defensive', 'personal' or 'guarded', depending on the level of MISTRUST
34600 at the moment. For example, if the interviewer asks a question about
34700 the model's sex life, it first replies with
34800
34900 M - 'My sex life is my own business.'
35000
35100 If the interviewer persists or even later tries to ask about sex, the
35200 model will respond with a hostile reply, such as:
35300
35400 M - 'Do you know what you are doing?'
35500
35600 The particular sensitive areas in the model are part of the initial
35700 conditions specific for this hypothetical patient. Of course, these
35800 topics are commonly found to be sensitive areas in certain human
36000
36100 The model operates sequentially trying one major function after
36200 another. If it has come this far, after trying Specialreaction
36300 Delusionalreference and Selfreference, without recognizing anything
36400 in the input pertinent to these functions, it proceeds to the next,
36500 Flarereference.
36600
36700 0000. FLAREREFERENCE
36800
36900 The data-base contains a directed graph of concepts involved in the
37000 model's 'stories'. The model has small stories to tell about horseracing,
37100 gambling, bookies, etc. The concepts of these stories are termed 'flare'
37200 concepts since they activate stories which are differentially weighted
37300 in the graph. The graph can be pictures as in Fig. ( )
37400
37500 Horses Horseracing Bookies Gangsters Rackets Mafia
37600
37700 Gambling Police
37800
37900 Money Italians
38000
38100
38200 In the strong version of the model, the concept 'Mafia' is given the
38300 highest weight while in the weak version the concept 'Rackets' is most
38400 heavily weighted. In both versions 'horses' has the lowest weight.
38500
38600 The weights are assigned to the concepts and not individual
38700 words or word-groups denoting the concepts.
38800
38900 The graph is directed in the sense that reference to horseracing
39000 elicits a story about horseracing and a prompt to the interviewer to
39100 discuss the next story in the graph involving 'bookies'. The model
39200 strives to tell its stories under appropriate conditions and leads
39300 the interviewer along paths of increasing delusional relevance. Much
39400 depends on whether the interviewer follows these leads and reacts to the
39500 prompts.
39600
39700 The first step in this procedure is to scan the input for a flare
39800 concept having the highest weight. Thus if a flare concept is already
39900 under discussion, a weaker new flare will be disregarded. If the flare
40000 concept is one in a story which has already been told, then a prompt is
40100 offered regarding the next concept in the graph.
40200
40300 If a question is asked about the events of a story, the model tries
40400 to answer it. Also the model is sensitive to whether the interviewer
40500 is showing interest in the story or whether he tries to change the
40600 subject or (worse) expresses a negative attitude, such as disbelief.
40700
40800 if the interviewer indicates a positive attitude towards the
40900 story, then benevolence is recognized (see p ) and the variables of
41000 ANGER, FEAR and MISTRUST fall slightly after each I-O pair. ANGER
41100 falls more rapidly than FEAR while MISTRUST, being a more stable
41200 variable once it has risen, falls least.
41300
41400 If no flare concepts appear in the input, the model next tries to detect
41500 if a reference is being made to the relation between the interviewer
41600 and the model. In an interview interaction there exists two situations,
41700 one being talked about and one the participants are in at the moment.
41800 Sometimes the latter situation becomes the former, that is, the one
41900 talked about.
42000
42100 0000. INTERVIEWRELATION